package com.doit.day02

import scala.util.control.Breaks._


object _02_循环的中断 {
  def main(args: Array[String]): Unit = {

    /*
    创建对象，用对象调用方法
    val breaks: Breaks = new Breaks
       breaks.breakable(
         //打到5后面就不打了   到5的时候就中断了，break continue
         for(elem <- 1 to 10){
           if(elem == 5){
             breaks.break()
           }
         }
       )
   */

    /*
       //类似于静态的方法，用类名直接调用
       Breaks.breakable(
          for(elem <- 1 to 10){
            println(elem)
            if(elem == 5){
              Breaks.break()
            }
          }
        )*/

    //不需要用类来调用，直接写方法，不过需要导包
    breakable(
      for (elem <- 1 to 10) {
        println(elem)
        if (elem == 5) {
          break()
        }
      }
    )


  }
}
